package cqrtplm.service;

import cqrtplm.dto.query.EuEmissionsNOQueryDTO;
import cqrtplm.entity.RtCertFieldEuemissionsnoRelationDO;
import java.util.List;

public interface RtCertFieldEuemissionsnoRelationService {

    List<RtCertFieldEuemissionsnoRelationDO> selectRtCertFieldEuemissionsnoRelationList(
            RtCertFieldEuemissionsnoRelationDO rtCertFieldEuemissionsnoRelation);

    RtCertFieldEuemissionsnoRelationDO selectRtCertFieldEuemissionsnoRelationById(String id);

    RtCertFieldEuemissionsnoRelationDO selectRtCertFieldEuemissionsnoRelationByFiledIdAndCustomId(
            String filedId, String customId);

    int insertRtCertFieldEuemissionsnoRelation(RtCertFieldEuemissionsnoRelationDO rtCertFieldEuemissionsnoRelation);

    int updateRtCertFieldEuemissionsnoRelation(RtCertFieldEuemissionsnoRelationDO rtCertFieldEuemissionsnoRelation);

    int stopRtCertFieldEuemissionsnoRelation(String id);

    int deleteRtCertFieldEuemissionsnoRelationById(String id);

    int deleteRtCertFieldEuemissionsnoRelationByIds(List<String> ids);

    List<RtCertFieldEuemissionsnoRelationDO> queryRtCertFieldEuemissionsnoRelationList(EuEmissionsNOQueryDTO entity);
}